home *** CD-ROM | disk | FTP | other *** search
/ Mastering Web Site Development / Microsoft Mastering Web Site Development (Microsoft) (1997).iso / Labs / Lab03 / STATEU.SQL < prev   
Encoding:
Text File  |  1997-04-24  |  17.6 KB  |  378 lines

  1. /* Microsoft SQL Server - Scripting            */
  2. /* Server: DDTTHUMPER                    */
  3. /* Database: StateU2                    */
  4. /* Creation Date 4/1/97 10:35:56 AM             */
  5. use stateu
  6. go
  7. /****** Object:  Stored Procedure dbo.ClassList    Script Date: 4/1/97 10:35:59 AM ******/
  8. if exists (select * from sysobjects where id = object_id('dbo.ClassList') and sysstat & 0xf = 4)
  9.     drop procedure dbo.ClassList
  10. GO
  11.  
  12. /****** Object:  Stored Procedure dbo.CurrentEnrollment    Script Date: 4/1/97 10:35:59 AM ******/
  13. if exists (select * from sysobjects where id = object_id('dbo.CurrentEnrollment') and sysstat & 0xf = 4)
  14.     drop procedure dbo.CurrentEnrollment
  15. GO
  16.  
  17. /****** Object:  Stored Procedure dbo.GetStudentGPA    Script Date: 4/1/97 10:35:59 AM ******/
  18. if exists (select * from sysobjects where id = object_id('dbo.GetStudentGPA') and sysstat & 0xf = 4)
  19.     drop procedure dbo.GetStudentGPA
  20. GO
  21.  
  22. /****** Object:  View dbo.StudentsInClass    Script Date: 4/1/97 10:35:59 AM ******/
  23. if exists (select * from sysobjects where id = object_id('dbo.StudentsInClass') and sysstat & 0xf = 2)
  24.     drop view dbo.StudentsInClass
  25. GO
  26.  
  27. /****** Object:  Table dbo.Enrollment    Script Date: 4/1/97 10:35:59 AM ******/
  28. if exists (select * from sysobjects where id = object_id('dbo.Enrollment') and sysstat & 0xf = 3)
  29.     drop table dbo.Enrollment
  30. GO
  31.  
  32. /****** Object:  Table dbo.Classes    Script Date: 4/1/97 10:35:59 AM ******/
  33. if exists (select * from sysobjects where id = object_id('dbo.Classes') and sysstat & 0xf = 3)
  34.     drop table dbo.Classes
  35. GO
  36.  
  37. /****** Object:  Table dbo.Students    Script Date: 4/1/97 10:35:59 AM ******/
  38. if exists (select * from sysobjects where id = object_id('dbo.Students') and sysstat & 0xf = 3)
  39.     drop table dbo.Students
  40. GO
  41.  
  42. /****** Object:  Table dbo.Feedback    Script Date: 4/1/97 10:35:59 AM ******/
  43. if exists (select * from sysobjects where id = object_id('dbo.Feedback') and sysstat & 0xf = 3)
  44.     drop table dbo.Feedback
  45. GO
  46.  
  47. /****** Object:  Table dbo.Majors    Script Date: 4/1/97 10:35:59 AM ******/
  48. if exists (select * from sysobjects where id = object_id('dbo.Majors') and sysstat & 0xf = 3)
  49.     drop table dbo.Majors
  50. GO
  51.  
  52. /****** Object:  User Defined Datatype ClassIDType    Script Date: 4/1/97 10:35:59 AM ******/
  53. if exists (select * from systypes where name = 'ClassIDType')
  54.     exec sp_droptype 'ClassIDType'
  55. GO
  56.  
  57. /****** Object:  Rule dbo.ClassIDRule    Script Date: 4/1/97 10:35:59 AM ******/
  58. if exists (select * from sysobjects where id = object_id('dbo.ClassIDRule') and sysstat & 0xf = 7)
  59.     drop rule dbo.ClassIDRule
  60. GO
  61.  
  62. /****** Object:  Rule dbo.ClassIDRule    Script Date: 4/1/97 10:35:59 AM ******/
  63. /****** Object:  Rule dbo.ClassIDRule    Script Date: 3/31/97 5:29:33 PM ******/
  64. /****** Object:  Rule dbo.ClassIDRule    Script Date: 3/31/97 4:46:26 PM ******/
  65. /****** Object:  Rule dbo.ClassIDRule    Script Date: 3/31/97 4:40:23 PM ******/
  66. /****** Object:  Rule dbo.ClassIDRule    Script Date: 2/4/97 2:48:25 PM ******/
  67. create rule ClassIDRule as @ClassID like '[A-Z][A-Z][0-9][0-9][0-9]'
  68.  
  69.  
  70.  
  71.  
  72.  
  73. GO
  74.  
  75. /****** Object:  User Defined Datatype ClassIDType    Script Date: 4/1/97 10:35:59 AM ******/
  76. setuser 'dbo'
  77. GO
  78.  
  79. EXEC sp_addtype 'ClassIDType', 'char (5)', 'not null'
  80. GO
  81.  
  82. setuser
  83. GO
  84.  
  85. setuser 'dbo'
  86. GO
  87.  
  88. EXEC sp_bindrule 'dbo.ClassIDRule', 'ClassIDType'
  89. GO
  90.  
  91. setuser
  92. GO
  93.  
  94. /****** Object:  Table dbo.Feedback    Script Date: 4/1/97 10:36:00 AM ******/
  95. CREATE TABLE dbo.Feedback (
  96.     Response smallint NOT NULL ,
  97.     Useful smallint NULL ,
  98.     Interactive smallint NULL ,
  99.     Ease smallint NULL ,
  100.     DateEntered datetime NULL CONSTRAINT DF_Feedback_DateEntered_1__10 DEFAULT (getdate())
  101. )
  102. GO
  103.  
  104. /****** Object:  Table dbo.Majors    Script Date: 4/1/97 10:36:03 AM ******/
  105. CREATE TABLE dbo.Majors (
  106.     MajorID int NOT NULL ,
  107.     Description varchar (255) NULL ,
  108.     CONSTRAINT PK_Majors_1__13 PRIMARY KEY  CLUSTERED 
  109.     (
  110.         MajorID
  111.     )
  112. )
  113. GO
  114.  
  115. /****** Object:  Table dbo.Classes    Script Date: 4/1/97 10:36:06 AM ******/
  116. CREATE TABLE dbo.Classes (
  117.     ClassID ClassIDType NOT NULL ,
  118.     Title varchar (255) NOT NULL ,
  119.     MajorID int NOT NULL ,
  120.     Seats int NULL ,
  121.     StartDate datetime NULL ,
  122.     CONSTRAINT PK_Classes_1__13 PRIMARY KEY  CLUSTERED 
  123.     (
  124.         ClassID
  125.     ),
  126.     CONSTRAINT FK_Classes_1__10 FOREIGN KEY 
  127.     (
  128.         MajorID
  129.     ) REFERENCES dbo.Majors (
  130.         MajorID
  131.     )
  132. )
  133. GO
  134.  
  135. /****** Object:  Table dbo.Students    Script Date: 4/1/97 10:36:09 AM ******/
  136. CREATE TABLE dbo.Students (
  137.     StudentID int IDENTITY (1, 1) NOT NULL ,
  138.     First_Name varchar (255) NULL ,
  139.     Last_Name varchar (255) NULL ,
  140.     MajorID int NULL ,
  141.     CONSTRAINT PK_Students_1__13 PRIMARY KEY  CLUSTERED 
  142.     (
  143.         StudentID
  144.     ),
  145.     CONSTRAINT FK_Students_1__10 FOREIGN KEY 
  146.     (
  147.         MajorID
  148.     ) REFERENCES dbo.Majors (
  149.         MajorID
  150.     )
  151. )
  152. GO
  153.  
  154. /****** Object:  Table dbo.Enrollment    Script Date: 4/1/97 10:36:11 AM ******/
  155. CREATE TABLE dbo.Enrollment (
  156.     ClassID ClassIDType NOT NULL ,
  157.     StudentID int NOT NULL ,
  158.     Grade int NULL ,
  159.     CONSTRAINT PK_Enrollment_2__13 PRIMARY KEY  CLUSTERED 
  160.     (
  161.         ClassID,
  162.         StudentID
  163.     ),
  164.     CONSTRAINT FK_Enrollment_1__10 FOREIGN KEY 
  165.     (
  166.         ClassID
  167.     ) REFERENCES dbo.Classes (
  168.         ClassID
  169.     ),
  170.     CONSTRAINT FK_Enrollment_2__10 FOREIGN KEY 
  171.     (
  172.         StudentID
  173.     ) REFERENCES dbo.Students (
  174.         StudentID
  175.     )
  176. )
  177. GO
  178.  
  179. /****** Object:  View dbo.StudentsInClass    Script Date: 4/1/97 10:36:14 AM ******/
  180. /****** Object:  View dbo.StudentsInClass    Script Date: 3/31/97 5:29:51 PM ******/
  181. /****** Object:  View dbo.StudentsInClass    Script Date: 3/31/97 4:46:44 PM ******/
  182. /****** Object:  View dbo.StudentsInClass    Script Date: 3/31/97 4:40:33 PM ******/
  183. /****** Object:  View dbo.StudentsInClass    Script Date: 2/4/97 2:48:26 PM ******/
  184. CREATE VIEW StudentsInClass AS SELECT      Classes.ClassID, Classes.Title, Students.StudentID,
  185.                    Students.First_Name, Students.Last_Name
  186. FROM         (Classes INNER JOIN Enrollment ON Classes.ClassID 
  187.                        = Enrollment.ClassID) INNER JOIN Students ON Enrollment.StudentID
  188.  
  189.                        = Students.StudentID
  190.  
  191.  
  192.  
  193.  
  194. GO
  195.  
  196. /****** Object:  Stored Procedure dbo.CurrentEnrollment    Script Date: 4/1/97 10:36:14 AM ******/
  197. /****** Object:  Stored Procedure dbo.CurrentEnrollment    Script Date: 3/31/97 5:29:52 PM ******/
  198. /****** Object:  Stored Procedure dbo.CurrentEnrollment    Script Date: 3/31/97 4:46:45 PM ******/
  199. /****** Object:  Stored Procedure dbo.CurrentEnrollment    Script Date: 3/31/97 4:40:33 PM ******/
  200. /****** Object:  Stored Procedure dbo.CurrentEnrollment    Script Date: 2/4/97 2:48:26 PM ******/
  201. CREATE PROCEDURE CurrentEnrollment @ClassID char(5) AS
  202. Select ClassID, Count(StudentID) as Students
  203. from Enrollment 
  204.  
  205. where ClassID=@ClassID
  206. group by classid
  207.  
  208.  
  209.  
  210.  
  211. GO
  212.  
  213. /****** Object:  Stored Procedure dbo.GetStudentGPA    Script Date: 4/1/97 10:36:15 AM ******/
  214. /****** Object:  Stored Procedure dbo.GetStudentGPA    Script Date: 3/31/97 5:29:53 PM ******/
  215. /****** Object:  Stored Procedure dbo.GetStudentGPA    Script Date: 3/31/97 4:46:47 PM ******/
  216. /****** Object:  Stored Procedure dbo.GetStudentGPA    Script Date: 3/31/97 4:40:35 PM ******/
  217. /****** Object:  Stored Procedure dbo.GetStudentGPA    Script Date: 2/4/97 2:48:26 PM ******/
  218. CREATE PROCEDURE GetStudentGPA @StudentID int AS
  219. Select studentid, avg(grade) as GPA  from enrollment 
  220. where studentid=@studentID
  221. group by studentid 
  222.  
  223.  
  224.  
  225.  
  226.  
  227. GO
  228.  
  229. /****** Object:  Stored Procedure dbo.ClassList    Script Date: 4/1/97 10:36:15 AM ******/
  230. /****** Object:  Stored Procedure dbo.ClassList    Script Date: 3/31/97 5:29:53 PM ******/
  231. /****** Object:  Stored Procedure dbo.ClassList    Script Date: 3/31/97 4:46:47 PM ******/
  232. /****** Object:  Stored Procedure dbo.ClassList    Script Date: 3/31/97 4:40:33 PM ******/
  233. /****** Object:  Stored Procedure dbo.ClassList    Script Date: 2/4/97 2:48:26 PM ******/
  234. CREATE PROCEDURE ClassList @classID char(5) AS
  235. select StudentID, First_Name, Last_Name  from studentsinclass
  236. where classid=@classID
  237.  
  238.  
  239. GO
  240.  
  241.  
  242. /****** Add data to Majors table ******/
  243.  
  244. INSERT INTO majors (MajorID, Description) VALUES (1,'Math')
  245. INSERT INTO majors (MajorID, Description) VALUES (2,'History')
  246. INSERT INTO majors (MajorID, Description) VALUES (3,'Music')
  247. GO
  248.  
  249. /****** Add data to Classes  table ******/
  250. /****** Add math classes ******/
  251. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MT100','Algebra',1,10,'1/1/98')
  252. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MT101','Geometry',1,10,'1/10/98')
  253. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MT300','Math Analysis',1,10,'1/10/98')
  254. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MT150','Calculus I',1,10,'1/1/98')
  255. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MT250','Calculus II',1,10,'1/10/98')
  256. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MT350','Calculus III',1,10,'1/10/98')
  257. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MT400','Trigonometry',1,10,'1/10/98')
  258. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MT401','Data Structures',1,10,'1/10/98')
  259.  
  260.  
  261. /****** Add history classes ******/
  262. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS100','European History',2,10,'1/20/98')
  263. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS200','World Politicians',2,15,'11/1/97')
  264. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS300','World Wars',2, 100,'05/01/97')
  265. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS310','Civil Wars',2,10,'1/20/98')
  266. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS320','French Revolution',2,15,'4/1/97')
  267. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS210','The Roman Empire',2,15,'4/1/97')
  268. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS350', 'Renaissance Art and Architecure',2,15,'4/1/97')
  269. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS400','The Roman Empire',2,15,'4/1/97')
  270. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS410','Chinese Emperors',2,15,'4/1/97')
  271. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('HS150','Russia: 1990s',2,15,'4/1/97')
  272.  
  273. /****** Add music classes ******/
  274. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MS100','Learning the Piano',3,50,'12/1/97')
  275. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MS500','Music of the 17th Century',3,10,'10/1/97')
  276. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MS130','Guitar',3,50,'12/1/97')
  277. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MS200','Modern Composers',3,10,'10/1/97')
  278. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MS250','Music of the East',3, 25,'05/01/97')
  279. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MS350','Music Theory',3, 25,'05/01/97')
  280. INSERT INTO classes (ClassID, Title, MajorID, Seats, StartDate) VALUES ('MS300','Composition',3, 25,'05/01/97')
  281.  
  282.  
  283.  
  284. /****** Add data to Students table ******/
  285. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Abercrombie', 'Kim',1)
  286. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Archer', 'Linda',2)
  287. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Bacon', 'Dan',3)
  288. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Bowen', 'Kimberly',1)
  289. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Boyd-Vallejo', 'Shannon',2)
  290. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Chapman', 'Greg',3)
  291. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Chen', 'John',1)
  292. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Chor', 'Anthony',2)
  293. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Coake', 'Brandon',3)
  294. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Davis', 'Gregory',1)
  295. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Dirksen', 'Jay',2)
  296. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Dresen', 'Kate',1)
  297. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Eliasen', 'Deborah',3)
  298. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Erickson', 'Gregory',1)
  299. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Fallon', 'Scott',2)
  300. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Feig', 'Wayne.',1)
  301. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Forgrave', 'Bob',3)
  302. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Freilich', 'Edith',1)
  303. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Fretts', 'Lisa',2)
  304. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Funk', 'Don',3)
  305. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Gallagher', 'Karin',1)
  306. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Graham', 'Derek',2)
  307. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Grande', 'Jon',3)
  308. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Gray', 'Stephen',1)
  309. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Greenberg', 'Richard',2)
  310. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Greer', 'Deborah',3)
  311. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Haarsager', 'Gary',1)
  312. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Hance', 'Jim',2)
  313. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Hansen', 'Kylie',3)
  314. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Hartin', 'Jeffrey',1)
  315. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Harui', 'Roger',2)
  316. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Jennings', 'Laura',3)
  317. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Johnston', 'Tom',1)
  318. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Kim', 'Shane',2)
  319. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Klein', 'Allison',3)
  320. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Kobara', 'Linda',1)
  321. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Koch', 'Reed',2)
  322. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Krass', 'Cynthia',3)
  323. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('McCann', 'Thom',1)
  324. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('McColaugh', 'Jan',2)
  325. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Paoletti', 'Valerie',3)
  326. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Parrott', 'Viki',1)
  327. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Patten', 'Michael',2)
  328. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Perry', 'David',3)
  329. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Saada', 'Richard',1)
  330. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Scannell', 'Michael',2)
  331. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Schatz', 'Bethany',3)
  332. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Schettler', 'Becki (Rebecca)',1)
  333. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Szymanski', 'Shelly',1)
  334. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Tebbs', 'Janelle',2)
  335. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Thomas', 'Stephen',3)
  336. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Votava', 'Michelle',1)
  337. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Wood', 'John',2)
  338. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Wortman', 'Michelle',3)
  339. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Yim', 'Kevin',1)
  340. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Yoshida', 'Kim',2)
  341. INSERT INTO students (Last_Name, First_Name, MajorID) VALUES ('Yukish', 'Gary',3)
  342. GO
  343.  
  344. /****** Add data to Enrollment table ******/
  345. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT100',1,2)
  346. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT100',2,2)
  347. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT100',8,4)
  348. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT100',7,4)
  349. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT100',5,DEFAULT)
  350. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT100',3,4)
  351.  
  352. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT101',4,DEFAULT)
  353. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT101',7,0)
  354. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT101',5,DEFAULT)
  355.  
  356. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT300',15,2)
  357. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT300',16,2)
  358. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MT300',17,4)
  359.  
  360. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('HS100',5,3)
  361. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('HS200',8,2)
  362. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('HS200',4,4)
  363.  
  364. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('HS310',15,DEFAULT)
  365. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('HS310',14,DEFAULT)
  366. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('HS310',22,DEFAULT)
  367.  
  368. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('HS320',19,2)
  369. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('HS320',3,4)
  370. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('HS320',7,0)
  371.  
  372. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MS250',5,1)
  373. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MS250',4,4)
  374. INSERT INTO enrollment (ClassID, StudentID, Grade) VALUES ('MS250',16,4)
  375. GO
  376.  
  377.  
  378.